regenerative technologies - English Synonyms Dictionary